@charset "utf-8";


/* 通用 */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead,
article, aside, dialog, figure, footer, header,
hgroup, menu, nav, section,
time, mark, audio, video {
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;}
body {
line-height:1; font-size:12px; font-family: "微软雅黑"; color:#666; background:#fff;}
article, aside, dialog, figure, footer, header,
hgroup, nav, section {
display:block;}
ul{
list-style:none; list-style-type:none;}

li{
list-style:none; list-style-type:none;}

blockquote, q {
quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {
content:'';
content:none;}
a {
margin:0;
padding:0;
border:0;
font-size:100%;
vertical-align:baseline;
background:transparent;}
ins {
background-color:#ff9;
color:#000;
text-decoration:none;}
mark {
background-color:#ff9;
color:#000;
font-style:italic;
font-weight:bold;}
del {
text-decoration: line-through;}
abbr[title], dfn[title] {
border-bottom:1px dotted #000;
cursor:help;}

hr {
display:block;
height:1px;
border:0;
border-top:1px solid #cccccc;
margin:1em 0;
padding:0;}
input, select {
vertical-align:middle;}

/*CSS Hack*/
.dsi{ display:inline;}
.dsb{ display:block;}
.ofh{ overflow:hidden;}
.clb{ clear:both;}
.vm{ vertical-align:middle;}

/*float*/
.fl{ float:left;}
.fr{ float:right;}

/*font*/
.fb{font-weight:bold;}
.fs11{font-size:11px;}
.fs14{font-size:14px;}
.fb{font-weight:bold;}
.vdn{font-family:Verdana;}
.tah{font-family:Tahoma;}
.song{font-family:"宋体";}

#top,#nav,#tiao,#tiao2,#ber,#nber,#con,#con2,#con3,#con4,#con5,#con6,#ncon,#ncon2,#end{ width:100%; margin:auto; background:#FFF;}

.tuleft{ float:left;}
#top{ margin:0px auto; height:80px; width:1186px;}
.topleft{float:left; width:176px; height:80px;}
.topright{float:left; width:1010px; height:80px;}
.topright_2{ float:right; width:60px; height:80px; text-align:center;}
.topright_2 a{color:#484848; text-decoration:none; font-size:14px; line-height:80px;}
.topright_2 a:hover{ color:#b00f15;}
.topright_3{ float:right; width:32px; padding-top:30px; height:50px; text-align:center;}

#con{ margin:0px auto; width:1186px; height:331px;}
.conleft{ float:left; width:403px; height:331px;}
.conleft01{ float:left; width:393px; height:42px; border-bottom:1px solid #ebecee; padding-top:30px;}
.conleft01_1{ float:left; width:65px; height:42px; border-bottom:1px solid #b00f15; text-align:center; line-height:42px; font-size:16px; color:#b00f15; font-weight:bold; margin-right:20px;}
.conleft01_2{ float:left; width:65px; height:42px; text-align:center; line-height:42px; font-size:16px; color:#666666; font-weight:bold; margin-right:20px;}
.conleft01_2:hover{ float:left; width:65px; height:42px; border-bottom:1px solid #b00f15; text-align:center; line-height:42px; font-size:16px; color:#b00f15; font-weight:bold; margin-right:20px;}
.conleft01_3{ float:right; width:22px; height:22px;}
.conleft01_more{ float: right; width:23px; height:23px; padding-top:8px;}
.con_news01{ float:left; width:390px; height:80px; border-bottom:1px solid #ebecee; padding-top:20px;}
.con_news01_left{ float:left; width:80px; height:80px;}
.con_news01_left p{ float:left; width:66px; height:44px; text-align:center; font-size:45px; color:#b00f15; line-height:44px; font-weight:bold;}
.con_news01_left span{float:left; width:66px; height:28px; text-align:center; font-size:16px; color:#b00f15; line-height:28px;}
.con_news01_right{ float:left; width:306px; height:80px;}
.con_news01_right a{ float:left; display:block; width:300px; height:30px; line-height:27px; text-decoration:none; color:#333; font-size:16px; font-weight:bold; overflow:hidden;}
.con_news01_right a:hover{ color:#cf0006;}
.con_news01_right01{float:left; display:block; width:300px; height:40px; line-height:20px; color:#888888;overflow:hidden;}

.con_news02{ float:left; width:392px; height:110px; padding-top:8px;}
.con_news02 ul{}
.con_news02 ul li{ float:left; display:block; width:390px; height:25px;}
.con_news02 ul li a{ float:left; display:block; width:306px; height:25px; line-height:25px; font-size:12px; color:#222; text-decoration:none;overflow:hidden;}
.con_news02 ul li a:hover{ color:#cf0006;}
.con_news02 ul li span{ float:left; display:block; width:80px; height:25px;font-size:12px; line-height:25px; color:#666666;}


.conzhong{ float:left; width:434px; height:255px; margin-top:45px;}
.conzhong_01{ float:left; width:386px; height:66px; padding:0px 0px 0px 25px; line-height:50px; font-size:30px; font-family:"微软雅黑"; color:#ffffff;}
.conzhong_02{ float:left; width:386px; height:30px; padding:0px 0px 0px 25px; line-height:60px; font-size:36px; font-family:"微软雅黑"; color:#ffffff;}
.conzhong_03{ float:left; width:386px; height:74px; padding:0px 0px 0px 25px; line-height:74px; font-size:18px; font-family:"微软雅黑"; color:#ffffff;}

#wei{
	display: none; z-index:100;
	width: 104px;
	height:104px;
	border: 1px solid #eee;
	padding:0px 0px 0px 0px;
	 margin-bottom:0px;
	  margin-left:120px; 
	line-height:50%;
	text-indent: 0em;
	position: absolute;}



.conright{ float:left; width:281px; height:290px; padding-top:40px; padding-left:30px;}
.conright01{ float:left; width:281px; height:25px; border-bottom:1px solid #e3e3e3; font-size:16px; color:#666666; font-weight:bold;}
.conright02{ float:left; width:281px; height:198px; padding-top:10px; line-height:28px; font-size:13px; color:#666666;}


#end{ width:100%; height:122px; background:#f3f3f3; margin:0px auto; border-top:1px solid #eaeaea;}
.endz{ margin:0px auto; width:1200px; height:122px;}
.end_left{ float:left; width:900px; height:100px; padding-top:22px; font-size:12px; line-height:30px; color:#acacac;}
.end_left a{ color:#acacac; text-decoration:none;}
.end_left a:hover{ color:#C00;}

.end_zhong{ float:left; display:block; width:114px; height:82px; margin-top:40px; text-align:right; line-height:30px; font-size:14px; text-decoration:none; color:#afafaf; background:url(../images/weixin.jpg) no-repeat;}
.end_zhong:hover{ float:left; display:block; width:114px; height:82px; margin-top:40px; text-align:right; line-height:30px; font-size:14px;  background:url(../images/weixin.jpg) no-repeat; color:#4eaa1b;}

.end_right{ float:left; width:154px; height:78px; margin-top:44px; margin-left:30px;}
.end_kuang{
	float: left; background:#f3f3f3; font-family:"微软雅黑";
	width: 146px;
	height: 22px;
	border: 1px solid #c6c6c6;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	color: #a6a6a6;
	text-decoration: none;}

#nber01{ margin:0px auto; height:129px; width:100%; background:url(../images/nber01.jpg) no-repeat center;}
#nber02{ margin:0px auto; height:129px; width:100%; background:url(../images/nber02.jpg) no-repeat center;}
#nber03{ margin:0px auto; height:129px; width:100%; background:url(../images/nber03.jpg) no-repeat center;}
#nber04{ margin:0px auto; height:129px; width:100%; background:url(../images/nber04.jpg) no-repeat center;}

#tiao{ margin:0px auto; width:1186px; height:48px; border-bottom:1px solid #e3e3e3; padding-top:5px;}
.tiao_01{ float:left; width:95px; height:46px; margin:0px 10px; border-bottom:2px solid #ffffff; text-decoration:none; line-height:46px; font-size:14px; color:#666666; text-align:center;}
.tiao_01:hover{ color:#b00f15;border-bottom:2px solid #b00f15;}

.tiao_02{ float:left; width:95px; height:46px; margin:0px 10px; border-bottom:2px solid #b00f15; text-decoration:none; line-height:46px; font-size:14px; color:#b00f15; text-align:center;}

.tiao_03{ float:left; width:95px; height:46px; margin:0px 10px; border-bottom:2px solid #ffffff; text-decoration:none; line-height:46px; font-size:14px; color:#666666; text-align:center;}
.tiao_03:hover{ color:#b00f15;border-bottom:2px solid #b00f15;}

.tiao_04{ float:left; width:95px; height:46px; margin:0px 10px; border-bottom:2px solid #b00f15; text-decoration:none; line-height:46px; font-size:14px; color:#b00f15; text-align:center;}

#ncon{margin:0px auto; width:1146px; padding:30px 20px;}
.nconnr{width:1146px; font-size:16px; font-family:"微软雅黑";line-height:30px; color:#282828;}
#ncon_news{margin:0px auto; width:1186px; padding:30px 20px;}
.news_01{ float:left; width:1138px; height:303px; background:#f5f5f5; padding:24px;}
.news_01_left{ float:left; width:598px; height:303px;}
.news_01_right{ float:right; width:540px; height:303px;}
.a_list01{ float:left; display:block; width:520px; height:92px; line-height:43px; font-size:24px; color:#000; text-decoration:none; overflow:hidden;}
.a_list01:hover{ color:#b00f15;}
.news_01_right01{float:left; display:block; width:520px; height:44px; line-height:44px; font-size:14px; color:#adadad;}
.news_01_right02{float:left; display:block; width:520px; height:70px; line-height:25px; font-size:14px; color:#7c7c7c;overflow:hidden;}

.a_list02{ float:left; display:block; width:106px; height:36px; margin-top:60px; line-height:36px; font-size:14px; text-align:center; color:#fff; text-decoration:none; background:#b00f15;}
.a_list02:hover{ color:#ffffff;background:#93070d;}
<!--新闻列表-->
.news_list{float:left; display:block; width:1186px;}
.news_list ul{}
.news_list ul li{float:left; display:block; width:1126px; height:246px; border-bottom:1px solid #d5d5d5; padding:30px 30px 30px 30px;}
.news_list_01{ float:left; width:710px; height:246px;}
.news_list_02{ float:left; width:406px; height:238px;}

.a_list03{ float:left; display:block; width:650px; height:24px; padding-top:20px; padding-bottom:28px; line-height:48px; font-size:24px; color:#000; text-decoration:none; overflow:hidden;}
.a_list03:hover{ color:#b00f15;}

.news_01_right04{float:left; display:block; width:650px; height:50px; line-height:25px; font-size:14px; color:#7c7c7c; overflow:hidden;}

.a_list04{ float:left; display:block; width:106px; height:36px; margin-top:25px; line-height:36px; font-size:14px; text-align:center; color:#222; border:1px solid #8d8d8d; text-decoration:none; background:#ffffff;}
.a_list04:hover{ color:#ffffff;background:#93070d;}
<!--PDF样式列表-->
.news_pdf{ float:left; width:1186px;}
.news_pdf ul{}
.news_pdf ul li{ float:left; display:block; width:1186px; height:70px; border-bottom:1px solid #eeeeee;}
.news_pdf ul li a{ float:left; display:block; width:990px; height:70px; line-height:70px; font-size:20px; color:#222222; font-family:"微软雅黑"; text-decoration:none;overflow:hidden;}
.news_pdf ul li a:hover{ color:#C00;}
.news_pdf ul li p{float:left; display:block; width:90px; height:70px; line-height:70px; font-size:16px; color:#666666;}
.news_pdf ul li span{float:left; display:block; width:65px; height:50px; padding-top:10px; padding-left:15px;}


<!--社会责任-->
.news_01_right201{float:left; display:block; width:670px; height:44px; line-height:44px; font-size:14px; color:#adadad;}
.news_01_right202{float:left; display:block; width:650px; text-decoration:none; text-align:left; height:87px; line-height:25px; font-size:14px; color:#7c7c7c;}
.news_list2{float:left; display:block; width:1186px;}
.news_list2 ul{}
.news_list2 ul li{float:left; display:block; width:1186px; height:316px; border-bottom:0px solid #d5d5d5; padding:0px;}
.news_list2 ul li a{float:left; display:block; width:1126px; height:246px; text-align:center; border-bottom:0px solid #d5d5d5; padding:30px 30px 30px 30px;}
.news_list2 ul li a:hover{ background:#f5f5f5;}
.news_list2_01{ float:left; width:710px; height:246px;}
.news_list2_02{ float:left; width:406px; height:238px;}

.a_list203{ float:left; display:block; width:650px; height:43px;text-align:left;  padding-top:20px; padding-bottom:28px; line-height:43px; font-size:24px; color:#000; text-decoration:none; overflow:hidden;}
.a_list203:hover{ color:#b00f15;}

.news_01_right204{float:left; display:block; width:650px; height:50px; line-height:25px; font-size:14px; color:#7c7c7c; overflow:hidden;}

.a_list204{ float:left; display:block; width:106px; height:36px; margin-top:25px; line-height:36px; font-size:14px; text-align:center; color:#222; border:1px solid #8d8d8d; text-decoration:none; background:#ffffff;}
.a_list204:hover{ color:#ffffff;background:#93070d;}


#ncon_cy{margin:0px auto; width:1186px; padding:30px 0px;}
.ncon_cywz{float:left;width:1186px; font-size:16px; font-family:"微软雅黑";line-height:30px; color:#282828;}
.newsshow_biao{ float:left; width:1146px; height:46px; line-height:46px; font-size:28px; text-align:center; color:#000;}
.newsshow_biao2{ float:left; width:1146px; height:46px; line-height:46px; font-size:14px; text-align:center; color:#8f8f8f;}
.newsshow_biao3{ float:left; width:1186px; height:88px; line-height:46px; font-size:30px; color:#000;}

.a_hong16{ color:#b00f15;}
.a_hong16:hover{ color:#999;}

.a_hong16_2{ color:#b00f15; text-decoration:none;}
.a_hong16_2:hover{ color:#999;}

.pro_fl04{float:left; display:block; width:1100px;height:60px; padding-top:20px; padding-left:0px; background:#fff;}
.pro_fl03_02{ margin:0px auto; width:1100px;height:40px;}
.pro_fl03_02 p{ float: left; padding:0px 7px; height:37px; line-height:37px; color:#666; font-family:"微软雅黑"; font-size:14px;}

.an_fy{ float: left; display:block; height:37px; font-size:13px; line-height:37px; padding:0px 13px; color:#666;font-family:"微软雅黑"; background:#F7F7F7;border:#DDDDDD solid 1px; margin-right:11px;text-decoration:none;boder-radius:2px;  -webkit-border-radius:2px; -moz-border-radius:2px;}
.an_fy:hover{color:#fff; background:#b00f15;height:37px; line-height:37px;  border:#dddddd solid 1px; padding:0px 13px;}

.an_fy2{ float:left; display:block; height:37px; line-height:37px; padding:0px 13px; background:#b00f15; font-family:"微软雅黑"; font-size:13px; color:#ffffff;  border:#CCCCCC solid 1px; margin-right:11px;text-decoration:none;boder-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
.an_fy2:hover{ color:#ffffff;}

.an_fyhui{ float:left; display:block; height:37px; font-size:14px;line-height:37px; padding:0px 13px; color:#ccc;font-family:"微软雅黑"; background:#fff; border:#ddd solid 1px; margin-right:11px;text-decoration:none;boder-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
.an_fyhui:hover{ color:#4c6e78;}

.fy_kuang{float: left; display:block; margin-right:10px; width:37px; text-align:center; height:37px; font-size:13px; line-height:37px; font-family:"微软雅黑"; color:#333; background:#fff;border:#ddd solid 1px; text-decoration:none;boder-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}




/*联系我们*/
.contact-wrap {
    padding: 120px 0px 120px;
}
.contact-wrap .sectionHeader {
    margin-bottom: 50px;
}
.contact-wrap .address {
    margin-bottom: 90px;
}
.contact-wrap .contact-form {
    background: #fff;
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.15);
    padding: 68px 80px 80px;
    margin-top: -120px;
    border-radius: 10px;
}
.comments-container .comments-list li:last-child .avatar {
    top: 30px;
}

.address h3 {
    font-weight: 600;
    margin-bottom: 10px;
    margin-top: 5px;
    font-size: 24px;
}

.address h4 {
    font-size: 24px;
    font-weight: 600;    
    color: #222222;
    margin-bottom: 10px;
    line-height: 34px;
}


.address .a-text {
    margin-bottom: 35px;
}

.address .media {
    margin-bottom: 30px;
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.15);
    padding: 54px 30px 58px;
	    display: flex;
}

.address .media i {
    font-size: 40px;
    color: #fff;
    border-radius: 50%;
    background-color: #b00f15;
    width: 80px;
    height: 80px;
    text-align: center;
    line-height: 80px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;    display: inline-block;
}

.address .media:hover i{
    background-color: #ef9609;
}



.contact-form .mr_btn_fill {
    background-color: #030A16;
    width:200px;
    height: 50px;
    color: #fff;
    display: inline-block;
    text-align: center;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 600;
    line-height: 50px;
    border: 0px;
    border-radius: 5px;
    cursor: pointer;
}
.contact-form .mr_btn_fill:focus{
    outline: 0px;
}
.contact-form .mr_btn_fill:hover {
    background: #ef9609;
}

.contact-wrap .contact-form .input-field {
    height: 50px;
    display: block;
}

.contact-wrap .contact-form textarea{
    padding-left: 15px;
    padding-top: 10px;
    resize: none;
    height: 162px;
}

.col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
	width:382px;
	    position: relative;
    min-height: 1px;
    box-sizing: border-box;
    padding-right: 15px;
    padding-left: 15px;
	float:left;
}
/*加入我们*/
.h_cpyc{ height:auto; width:100%;  box-sizing:border-box;}
.h_cpzz{ color:#666; max-width:765px;  line-height:28px; margin-top:15px;float: left;}
.h_hskk{ width:255px; height:280px; border:6px #dd0000 solid;    float: right;}
.h_hskk h2{ color:#dd0000; font-size:36px; text-align:center; margin-top:15px;}
.h_yxdz{ background:#f9f9f9; font-size:16px; color:#333; line-height:38px; margin-left:-40px; padding-top:35px; padding-bottom:20px; margin-top:-20px;}
.h_djzk{ max-width:1400px; height:auto; margin:40px auto;}
.h_wgkp{ background:#f3f3f3; height:75px; line-height:75px; width:100%;}
.h_wgkp li{ float:left; height:75px;}